﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace KPIS.GERP.GHRMS.MODEL
{
    [Serializable]
    public class TrainingCoursesTrainerInfo
    {
        private int course_trainer_seq;
        private int train_seq;
        private Nullable<int> trainer_seq;
        private string trainer;
        private int training_subject_seq;        
        private Nullable<int> training_subject_dtls_seq;
        private string remarks;
        private Nullable<int> created_by;
        private Nullable<int> updated_by;

        public TrainingCoursesTrainerInfo()
        {

        }

        public TrainingCoursesTrainerInfo
            (int course_trainer_seq
            , int train_seq
            , Nullable<int> trainer_seq
            , string trainer
            , int training_subject_seq
            , Nullable<int> training_subject_dtls_seq
            , string remarks
            , Nullable<int> created_by
            , Nullable<int> updated_by)
        {
            this.course_trainer_seq = course_trainer_seq;
            this.train_seq = train_seq;
            this.trainer_seq = trainer_seq;
            this.trainer = trainer;
            this.training_subject_seq = training_subject_seq;
            this.training_subject_dtls_seq = training_subject_dtls_seq;
            this.remarks = remarks;
            this.created_by = created_by;
            this.updated_by = updated_by;
        }
        public int Sequence
        {
            get { return course_trainer_seq; }
            set { course_trainer_seq = value; }
        }
        public int TrainSeq
        {
            get { return train_seq; }
            set { train_seq = value; }
        }
        public Nullable<int> TrainerSeq
        {
            get { return trainer_seq; }
            set { trainer_seq = value; }
        }
        public string Trainer
        {
            get { return trainer; }
            set { trainer = value; }
        } 
        public int TrainingSubjectSeq
        {
            get { return training_subject_seq; }
            set { training_subject_seq = value; }
        }
        public Nullable<int> TrainingSubjectDtlsSeq
        {
            get { return training_subject_dtls_seq; }
            set { training_subject_dtls_seq = value; }
        }
        public string Remarks
        {
            get { return remarks; }
            set { remarks = value; }
        }
        public Nullable<int> CreatedBy
        {
            get { return created_by; }
            set { created_by = value; }
        }
        public Nullable<int> UpdatedBy
        {
            get { return updated_by; }
            set { updated_by = value; }
        }
    }
}
